package com.hyx.api.domain.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class RecoverStaticsVo {

    // 成交金额
    private BigDecimal turnoverAmount = BigDecimal.ZERO;

    // 昨日成交额
    private BigDecimal turnoverAmountYesterday = BigDecimal.ZERO;

    // 成交金额-比较上次时间的提升率
    private Double turnoverAmountThanOldTimeUp = 0.0;

    // 成交金额-比较上次时间的降低率
    private Double turnoverAmountThanOldTimeDown = 0.0;

    // 询单量
    private Long inquiryCount = 0L;

    // 报单量
    private Long offerCount = 0L;

    // 成交量
    private Long successCount = 0L;

    // 竞价失败量
    private Long offerFailCount = 0L;

    // 报单率
    private Double offerRate = 0.0;

    // 成交率
    private Double successRate = 0.0;

    // 退单量
    private Long refundCount = 0L;

    //  回收均价
    private BigDecimal recycleAveragePrice = BigDecimal.ZERO;

    // 回收趋势
    private List<KeyValueVo> recycleTendency;

    // 选择的月份
    private Integer selectionMonth;

    // 月报价单量
    private Long monthOfferCount = 0L;

    // 月成功回收数量
    private Long monthSuccessCount = 0L;

    // 月回收成功率
    private Double monthSuccessRate = 0.0;

    // 月回收金额
    private BigDecimal monthRecycleAmount = BigDecimal.ZERO;

}
